page{
		width: 100%;
		height: 100%;
		background: #FFFFFF;
	}
	.newstate {
			display: flex;
			flex-direction: row;
		}
	
		.agree {
			width: 30rpx;
			height: 30rpx;
			margin-top: 10rpx;
			margin-left: 10rpx;
		}
	
		.login-all-wrap {	
			padding: 0rpx 12rpx;
			background: #FFFFFF;
		}
	
		/*三方登录默认隐藏*/
		.loginThreeHide {
			display: none;
		}
	
		.loginThreeShow {
			display: inline-block;
		}
	
		.reg-btn {
			float: right;
			/* #ifdef MP-WEIXIN*/
			margin-top: 0rpx;
			/* #endif */
			/* #ifdef APP-PLUS*/
			margin-top: -90rpx;
			/* #endif */
			font-size: 30rpx;
			color: #646464;
		}
		.top-wrap button {
			display: inline-block;
			background-color: #FFFFFF;
			overflow: inherit;
		}
	
		button::after {
			border: none;
		}
	
		.captcha-login-btn,
		.pass-login-btn {
			font-size: 30rpx;
			color: #646464;
		}
	
		.currentLogin {
			font-weight: bold;
			font-size: 44rpx;
		}
	
		/* 输入框部分 */
		.login-input-wrap input {
			color: #000000;
		}
	
		.border-bottom {
			color: #979797;
		}
		.mb-2{
			border-bottom: 2rpx solid #f1f1f1;
			input{
				padding-left: 30rpx;
				height: 80rpx;
			}
		}
		.verify-code-wrap {
			display: flex;
			justify-content: space-between;
			margin-top: 30rpx;
		}
	
	
		/*登录按钮部分*/
		.login-btn-wrap {
			margin-top: 40rpx;
			height: 120rpx;
		}
	
		.login-btn-wrap button {
			font-size: 30rpx;
			height: 100%;
			line-height: 90rpx;
		}
		.orther-login-wrap{
			margin: 50rpx 0 50rpx 0;
		}
		/* 登录按钮 输入内容时,去掉灰色效果 */
		.login-btn {
			background: linear-gradient(to right, #3D98FF, #7A76FA);
		}
	
		.opatity {
			opacity: 0.5;
		}
	
		/* 登录图标 */
		.login-icon-all-wrap {
			margin-top: 320rpx;
		}
	
		.login-icon {
			color: #60E28B;
			display: inline-block;
			width: 88rpx;
			height: 88rpx;
			text-align: center;
			line-height: 88rpx;
			font-size: 80rpx;
		}
	
		.qq-login-icon {
			color: #63C6EF;
		}
	
		.uni-tag-text--primary {
			margin: 0 60rpx;
		}
	
		.uni-tag-text--primary text {
			display: block;
		}
	
		.login-icon-text {
			color: #646464 !important;
		}
	
		.login-botttom-text {
			color: #646464;
			margin-left: 10rpx;
		}
	
		.xieyi {
			color: #2C62EF;
			// font-size: small !important;
			font-size: 24rpx;
			width: 210rpx;
		}
	.agreexieyi{
		width: 230rpx;
	}
		/* 忘记密码 */
		.forget-pass {
			font-size: 26rpx;
			color: #C9C9C9;
			text-align: right;
			margin-top: 30rpx;
			background: #FFFFFF;
		}
	
	.login {
		display: flex;
		flex-direction: column;
		// padding: 100rpx;
	}
	.loginType {
		display: flex;
		padding: 0 100rpx  30rpx  100rpx;
		margin: 20rpx  100rpx  30rpx  100rpx;
		// justify-content:space-between;
		display: flex;
		align-items: center;
		justify-content: center;
		
		.item {
			display: flex;
			flex-direction: column;
			align-items: center;
			color: $u-content-color;
			font-size: 28rpx;
		}
	}
	 .t-f {
		text-align: center;
		margin: 50rpx 0 0 0;
		color: #666;
	}
	.agreenment {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		font-size: 30rpx;
		margin-top: 30rpx;
		color: #0679f3;
		text-align: center;
		height: 40rpx;
		line-height: 40rpx;
	}
	
	.agreenment text {
		font-size: 24rpx;
		margin-left: 15rpx;
		margin-right: 15rpx;
	}